package com.qctpos.crm.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.qctpos.crm.domain.dto.DemoListDto;
import com.qctpos.crm.domain.dto.PagerQueryDto;
import com.qctpos.crm.domain.dto.UserLoginDto;
import com.qctpos.crm.domain.dto.UserLoginResultDto;
import com.qctpos.crm.domain.entity.Demo1;
import org.springframework.stereotype.Service;

import java.util.LinkedHashMap;
import java.util.List;

@Service
public interface Demo1Service extends BaseService<Demo1> {

    IPage<Demo1> GetPagerList(PagerQueryDto input);

    IPage<DemoListDto> selectDemo1PagerList(PagerQueryDto input);

    void TestTransactional();

    UserLoginResultDto Login(UserLoginDto input) throws Exception;

    Long SaveData();

    List<LinkedHashMap<String, Object>> superManagerSelect(String sql);
}
